/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package py.una.pol.ejb.compraventa.backingbean;

import java.io.Serializable;
import java.util.List;
import javax.ejb.EJB;
import javax.ejb.Stateless;
import py.una.pol.ejb.compraventa.dao.ClienteDao;
import py.una.pol.ejb.compraventa.dao.PagoDao;
import py.una.pol.pweb.compraventa.modelos.Cliente;
import py.una.pol.pweb.compraventa.modelos.Pago;

/**
 *
 * @author claudia
 */
@Stateless
public class PagoMasivoImpl implements PagoMasivo,pagoMasivoInterface{

    
    @EJB
    ClienteDao clienteDao;
    
    @EJB
    PagoDao pagoDao;
    
    
    @Override
    public void guardarPagos(List<Pago> pagos) {
        
        System.out.println("HOLA ESTOY EN GUARDARPAGOS!");
       for(Pago p: pagos)
       {
        Cliente cliente =clienteDao.getById(p.getIdcliente());
        Double saldo= cliente.getSaldo()-p.getMonto();
        cliente.setSaldo(saldo);
        pagoDao.add(p);
        cliente.addPago(p);
        clienteDao.update(cliente);
       }
       
       
    }

    @Override
    public String helloworld() {
        return "holaMundo";
    }


    
}
